long-term staff - German English Dictionary